Timely Responsive Online Scheduling Algorithm for Parallel Batch Processing

نویسنده

  • Tang Yu
چکیده

Online job scheduling has demonstrated to be a key factor impacting the output performance of batch processing systems. Existing researches either proposed solutions to a single-machine processing system, or focused on minimizing the total job completion time for multiple-machine batch processing systems. Yet the study on the approaches with the objective of minimizing the job delay time on a parallel processing system remained underinvestigated. This paper studies the online scheduling algorithms for parallel computing systems with m machines processing stochastically arrived jobs in a batch pattern. With the objective function set to minimize the maximum completion time or the total delay time of weighted jobs, respectively, we proposed two timely responsive online scheduling algorithms that yield a competitive ratio not greater than ( 5 1) / 2  . In the first proposed algorithm, with the assumption that the processing time of a batch is a constant, the jobs with higher weights get processed first so that the total completion time of weighted jobs is minimized. The objective of second proposed algorithm is to provide a timely responsive service to batched jobs by minimizing job’s total delay time. Under this algorithm we assign a priority value to each waiting job according to its weight and assume that the latency of any job does not exceed a given range. Two impact factors, i.e. the delay penalty rate and the job processing time, are projected into the algorithm to dynamically adjust job’s waiting time to minimize the value of objective function that is set as the total delay time of the processed batch. S imulation results indicate that the Minimizing Max Completion Time Algorithm yields a slightly improved performance with a competition ratio of ( 5 1) / 2  . Yet the Minimizing Total Delay Time Algorithm significantly outperforms its counterpart by projecting the two scheduling factors into the algorithm. By dynamically adjusting job’s waiting time according to its completion deadline and delay penalty factor, the objective function of minimizing total delay time is achieved and the output performance is greatly improved. KeywordsOnline Scheduling; Parallel Batch Processing; Competitive Ratio; Objective Function

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New Formulation and Solution in PCB Assembly Systems with Parallel Batch processors

This paper considers the scheduling problem of parallel batch processing machines with non-identical job size and processing time. In this paper, a new mathematical model with ready time and batch size constraints is presented to formulate the problem mathematically, in which simultaneous reduction of the makespan and earliness-tardiness is the objective function. In recent years, the nature-in...

متن کامل

A bi-objective model for a scheduling problem of unrelated parallel batch processing machines with fuzzy parameters by two fuzzy multi-objective meta-heuristics

This paper considers a bi-objective model for a scheduling problem of unrelated parallel batch processing machines to minimize the makespan and maximum tardiness, simultaneously. Each job has a specific size and the data corresponding to its ready time, due date and processing time-dependent machine are uncertain and determined by trapezoidal fuzzy numbers. Each machine has a specific capacity,...

متن کامل

Online scheduling in a parallel batch processing system to minimize makespan using restarts

We consider an online scheduling problem in a parallel batch processing system with jobs in a batch being allowed to restart. Online means that jobs arrive over time, and all jobs’ characteristics are unknown before their arrival times. A parallel batch processing machine can handle up to several jobs simultaneously. All jobs in a batch start and complete at the same time. The processing time o...

متن کامل

Optimal Semi-Online Algorithm for Scheduling on Two Parallel Batch Processing Machines

This paper deals with semi-online scheduling on two parallel batch processing machines with jobs’ nondecreasing processing times. Our objective is to minimize the makespan. A batch processing machine can handle up to B jobs simultaneously. We study unbounded model which means that B is sufficiently large. The jobs that are processed together construct a batch, and all jobs in a batch start and ...

متن کامل

Electromagnetism-like algorithm for fuzzy flow shop batch processing machines scheduling to minimize total weighted earliness and ‎tardiness‎

‎In this paper, we study a flow shop batch processing machines scheduling problem. The fuzzy due dates are considered to make the problem more close to the reality. The objective function is taken as the weighted sum of fuzzy earliness and fuzzy tardiness. In order to tackle the given problem, we propose a hybrid electromagnetism-like (EM) algorithm, in which the EM is hybridized with a diversi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014